利用frp搭建自己的内网穿透服务器 | 您所在的位置:网站首页 › frp内网穿透教程手把手教学 › 利用frp搭建自己的内网穿透服务器 |
本教程基于以下环境完成 带有公网IP的云服务器一台,安装centos7.6系统一个属于自己的域名,可以是二级域名域名对应的证书文件一台64位Windows系统的电脑开源项目frp证书文件主要是用来配置https访问的,如果没有证书文件可以参考我的这篇文章生成 centos7中申请Let‘s Encrypt的免费SSL证书 一、安装frp服务端 1.1 下载docker镜像1 利用docker search命令查看frp镜像 2 下载frp服务端镜像 docker pull snowdreamtech/frps可以利用docker inspect命令查看镜像的信息 docker inspect snowdreamtech/frps在运行容器之前我们先创建frp服务端的配置文件,在任意一个文件夹中创建名为frps.toml的文件 注:我们镜像的版本是0.52.3,在这个版本用.ini配置文件已经弃用了 vi frps.toml配置文件编辑完成之后,我们就可以启动一个frp的服务端容器了 docker run -d -p 7000:7000 -p 7001:7001 -p 7002:7002 -p 7500:7500 -v /root/frp/server/frps.toml:/etc/frp/frps.toml --name frps snowdreamtech/frps-v /root/frp/server/frps.toml:/etc/frp/frps.toml 挂载目录,使用我们刚刚创建的配置文件启动容器 容器启动后可以使用docker logs命令查看日志信息 公网IP:7500访问UI界面 https://github.com/fatedier/frp/releases 选择适合自己电脑操作系统的版本,这里我们下载Windows 64位的版本 frp的客户端不能直接通过exe文件启动,这里我们建一个bat脚本,写入以下内容 frpc.exe -c frpc.toml
注意我们在服务端配置的vhostHTTPPort和vhostHTTPSPort端口,用于http访问和https访问 3.1 https访问浏览器访问 https://yourdomain.com:7002/path 浏览器访问 http://yourdomain.com:7001/path |
CopyRight 2018-2019 实验室设备网 版权所有 |